package cn.hchaojie.javase.day07;

public class Person {
	public void hit(Animal animal) {
		System.out.println("揍它。。。");
		
		animal.shout();
		
		// 在父类里面定义了抽象方法后，就不需要转型了
//		if (animal instanceof Cat) {
//			Cat cat = (Cat) animal;
//			cat.shout();
//			// ((Cat) animal).shout();
//		} else if (animal instanceof Dog) {
//			((Dog) animal).shout();
//		}
	}
}
